package com.ruoyi.custom.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;


import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 客户跟进对象 tb_custom_record
 *
 * @author ruoyi
 * @date 2025-07-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value="tb_custom_record")
@ApiModel(value = "CustomRecord ", description = "客户跟进对象")
public class CustomRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 客户id */
    @ApiModelProperty("客户id")
    @Excel(name = "客户id")
    private Long customId;

    /** 沟通纪要 */
    @ApiModelProperty("沟通纪要")
    @Excel(name = "沟通纪要")
    private String record;

    /** 跟进状态 */
    @ApiModelProperty("跟进状态")
    @Excel(name = "跟进状态")
    private String trackStatus;

    /** 跟进人id */
    @ApiModelProperty("跟进人id")
    @Excel(name = "跟进人id")
    private Long createById;

    /** 类型(1跟进 2上门录入) */
    @ApiModelProperty("类型(1跟进 2上门录入)")
    //@Excel(name = "类型(1跟进 2上门录入)")
    private String type;

}
